---
title: 单元测试
description: Java单元测试实践指南
sidebar_position: 3
---

# 单元测试

## JUnit 5
1. 基础注解
   - @Test
   - @BeforeEach
   - @AfterEach
   - 生命周期

2. 高级特性
   - 参数化测试
   - 动态测试
   - 并行执行
   - 扩展模型

## Mock框架
1. Mockito
   - 基本用法
   - 验证交互
   - 参数匹配
   - 答复设置

2. PowerMock
   - 静态方法
   - 私有方法
   - final方法
   - 构造方法

## 测试实践
1. 测试策略
   - 单元测试
   - 集成测试
   - 端到端测试

2. 最佳实践
   - 测试覆盖率
   - 代码质量
   - 持续集成 